package ar.com.hakasoft

import ar.com.hakasoft.entities.Egreso

class EgresoMes extends EgresoBase{

	def getHijo(valueClave){
		def hijo = hijos.find { it.clave == valueClave}
		if(!hijo) {
			hijo = new EgresoDia(clave: valueClave)
			hijos << hijo
		}
		return hijo
	}

	def add(Egreso egreso){
		def fecha = getFecha(egreso)
		def hijo = getHijo((fecha.get(fecha.MONTH).toInteger() + 1).toString())
//		println "EgresoMes hijo: ${hijo}"
		if (hijo){
			hijo.add(egreso)
		}
	}
}
